<template>
  <footer class="footer">
    <span class="todo-count" >剩余<strong>{{farr.length}}</strong></span>
    <ul class="filters" @click="fn">
      <li>
        <!-- 6.1判断谁应该有高亮的样式 -->
        <!-- 6.2 用户点击要切换isSel里保存的值 -->
        <a :class="{selected:isSel === 'all'}" href="javascript:;" @click="isSel='all'">全部</a>
      </li>
      <li>
        <a :class="{selected:isSel === 'no'}" href="javascript:;" @click="isSel='no'">未完成</a>
      </li>
      <li>
        <a :class="{selected:isSel === 'yes'}" href="javascript:;" @click="isSel='yes'">已完成</a>
      </li>
    </ul>
    <!-- 7.0 点击事件 -->
    <button class="clear-completed" @click="clearFn">清除已完成</button>
  </footer>
</template>

<script>
export default {
  // 5.0 props的定义
  props: ['farr'],
  // 定义变量 isSel
  data () {
    return {
      isSel:'all'   //全部：all 未完成no  完成 yes

    }
  },
  methods: {
    fn(){//切换筛选的条件
      // 6.3 把字符字符串传给APP.vue
      this.$emit('changeType',this.isSel)
    },
    clearFn(){//清空已完成内容的
    // 7.1 触发App.vue里事件对应clearFun方法
    this.$emit('clear')
    }
  }

}
</script>